<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //块作用域也是，有各自的空间，互不干扰,而且是立即执行，var是没有块作用域的
        //let const 定义的只能在块级(里面)访问
        //第一个块左右域
        {
            let a=1;
            console.log(a);//1
        }

   
        //第二个块作用域
        {
            let a=1;
            console.log(a);//1
        }
      
//就算定义了，相当于没有块作用域,里面外边都可以访问到
        {
            var a=2;
            console.log(a);
        }
        
            console.log(a);
    </script>
</body>
</html>